#include<stdio.h>
#include<stdlib.h>                      //用到了产生随机数的库函数rand()，所以要包含stdlib.h
#include<time.h>                        //用到了产生随机种子库函数srand()，所以要包含time.h
int main()
{
	int a,b;
	srand((unsigned)time(NULL));        //产生随机数种子
	a = rand()%100+1;                   //产生1~100之内的随机数并赋值
	printf("请输入数值：");              //提示用户

	while(1)                            //因为并不知道用户需要输入几次才能猜对，所以进行无限循环
	{	                                //当用户输入正确时退出循环
		scanf("%d",&b);
		if(b>100)                       //进行判断
		printf("输入错误，数值大于一百，请重新输入！\n");
		else if(b<1)                    //再次判断
		printf("输入错误！数值小于1，请重新输入！\n");
		else if(b<a)                            //注意，这几个判断并不能用&&，||进行连接，因为这几个判断有不同的输出
		printf("数值小了，请重新输入！\n");      //如果进行连接那么就只能输出相同的语句
		else if(b>a)
		printf("数值大了，请重新输入！\n");
		else if(b==a)
		{
			printf("恭喜你，输入正确！\n");
			break;                      //break跳出循环
		}		

	}


return 0;
}